// packageIndex/pages/appointment/appointment.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    index:0,
    time:'',
    times: '',
    type:0,
    textare:'',
    id:'',
    newTime:'',
    typeList:[],
    typeId:1,
    createTime:'',
    temp:0
  },
  onTapGoBack: function() {
  
    wx.navigateBack({
      delta: 1 // 返回上一页
    });
  },
  // 确认按钮
  filterIstrue(){
    wx.request({
      url: 'http://localhost:8081/sfzy/consult',
      data:{
        id:'',
        userId:'',
        counselorId:this.data.id,
        appointmentStartTime:this.data.times+" "+this.data.time,
        appointmentEndTime:'',
        consultationType:this.data.typeId,
        remarks:this.data.textare,
        createTime:this.data.createTime,
        status:'0',
        del:'0',
      },
      method:'POST',
      success:(res)=>{
        this.returnPage()
        wx.redirectTo({
          url: '/packageConsult/pages/consultDetails/consultDetails?temp='+this.data.temp,
        })
      }
    })
  },
  returnPage(){
     var pages = getCurrentPages();   //当前页面
    var prevPage = pages[pages.length - 1];   //上一页面
    prevPage.setData({
          //直接给上一个页面赋值
          istrue:1
    });
    wx.navigateBack({
        //返回
        delta: 1
    })
  },
  onInput(event){
    this.setData({
      content:event.detail.value
    })
    console.log(this.data.content);
  },
  // 咨询类别选择器
  bindTypeChange(e){
    this.setData({
      type: e.detail.value,
      typeId:this.data.typeList[e.detail.value].id
    })
    console.log(this.data.typeList[this.data.type].name);
    console.log( e.detail.value);
    console.log(this.data.typeId);
  },
  // 日期选择器 年月日
  bindDateChange(e) {
    this.setData({
      times: e.detail.value
    })
    console.log(this.data.times);
  },
  // 日期选择器 时分秒
  bindTimeChange(e) {
    this.setData({
      time: e.detail.value
    })
  },
  onText(e){
    this.setData({
      textare: e.detail.value
    })
  },
  // 获取当前的日期
getCurrentDate() {
    const now = new Date();
    const year = now.getFullYear(); // 获取年份
    const month = now.getMonth() + 1; // 获取月份，月份需要+1因为getMonth()返回的月份从0开始
    const day = now.getDate(); // 获取日
    const d = `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;
    //获取 时分
    const hours = now.getHours();
    const minutes = now.getMinutes();
    const t =`${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}`;
    const create= d+" "+t
    this.setData({
      times:d,
      time:t,
      createTime:create
    })
    //`
   // return `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;
  },
   findType(){
    wx.request({
      url: 'http://localhost:8081/sfzy/specialty',
      method:'GET',
      success:(res)=>{
        this.setData({
          typeList:res.data.data
        })
        
        console.log(this.data.typeList);
      }
    })
   },

  // 
  /**
   * 绑定事件
   */
  bindPickerChange: function(e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      index: e.detail.value
    })
    console.log(this.data.array[this.data.index]);
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getCurrentDate() 
    this. findType()
   this.setData({
    id:options.id
   })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})